package com.serviceImpl;

import java.sql.CallableStatement;
import java.sql.ResultSet;
import java.util.List;



import com.bean.ProcureProduct;
import com.bean.Suin;
import com.bean.SuinRegister;
import com.dao.SuinRegisterDao;








/**
 * 供应商登录service
 * @author Administrator
 */
public class SuinRegisterServiceImpl {

	private SuinRegisterDao suinRegisterDao;	//供应商登录dao类
	
	
	
	//封装

	public SuinRegisterDao getSuinRegisterDao() {
		return suinRegisterDao;
	}

	public void setSuinRegisterDao(SuinRegisterDao suinRegisterDao) {
		this.suinRegisterDao = suinRegisterDao;
	}

	
	/**
	 * 查找用户名是否可用
	 */
	public boolean getNameUsable(String name){
		return suinRegisterDao.getName(name);
	}
	
	/**
	 * 添加供应商
	 */
	public boolean saveSuinRegister(SuinRegister suinRegister){
		suinRegisterDao.save(suinRegister);
		return true;
	}
	
	/**
	 * 根据用户名查找密码
	 */
	public SuinRegister getBySuinRegister (String suinName){
		
		 SuinRegister suinRegister=suinRegisterDao.findSuinName(suinName);
		 return suinRegister;
	}

	public List<SuinRegister> getAllSuinRegister(String table,String pk,String sort,int PageNumber,int PageSize ,String options){
			
			return suinRegisterDao.getFindSuinRegister(table, pk, sort, PageNumber, PageSize, options);
		}
	
	/**
	 * 修改状态
	 * @param id
	 */
	public void mergeSuinRegister(SuinRegister suinRegister){
		suinRegisterDao.merge(suinRegister);
	}
	/**
	 * 查询
	 * @param id
	 * @return
	 */
	public SuinRegister findallSuinRegister(Integer id){
		SuinRegister suinregis = suinRegisterDao.findById(id);
		return suinregis;
	}
}
